/*
 * Copyright 2008 Federal Emergency Management Agency
 * 
 * Licensed under the Apache License, Version 2.0 (the "License"); 
 * you may not use this file except in compliance with the License. 
 * You may obtain a copy of the License at 
 * 
 *    http://www.apache.org/licenses/LICENSE-2.0 
 *    
 * Unless required by applicable law or agreed to in writing, software 
 * distributed under the License is distributed on an "AS IS" BASIS, 
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and 
 * limitations under the License. 
 *  
 */
package gov.fema.hazus.bdc.client.general.building;

import gov.fema.hazus.bdc.client.common.ui.AbstractClassificationSchemeListBox;
import gov.fema.hazus.bdc.client.general.GeneralConstants;

import com.google.gwt.core.client.GWT;

public class OccupancyClassListBox extends AbstractClassificationSchemeListBox {

	private GeneralConstants constants;

	public OccupancyClassListBox()
	{
		
		constants = (GeneralConstants)GWT.create(GeneralConstants.class);
		
		// add all of the items, if null, set to UNK
		this.addItem(constants.schemaOccupancyUNK(), "UNK");
		
		this.addItem(constants.schemaOccupancyAGR1(), "ARG1");
		this.addItem(constants.schemaOccupancyCOM1(), "COM1");
		this.addItem(constants.schemaOccupancyCOM2(), "COM2");
		this.addItem(constants.schemaOccupancyCOM3(), "COM3");
		this.addItem(constants.schemaOccupancyCOM4(), "COM4");
		this.addItem(constants.schemaOccupancyCOM5(), "COM5");
		this.addItem(constants.schemaOccupancyCOM6(), "COM6");
		this.addItem(constants.schemaOccupancyCOM7(), "COM7");
		this.addItem(constants.schemaOccupancyCOM8(), "COM8");
		this.addItem(constants.schemaOccupancyCOM9(), "COM9");
		this.addItem(constants.schemaOccupancyCOM10(), "COM10");
		this.addItem(constants.schemaOccupancyEDU1(), "EDU1");
		this.addItem(constants.schemaOccupancyEDU2(), "EDU2");
		this.addItem(constants.schemaOccupancyGOV1(), "GOV1");
		this.addItem(constants.schemaOccupancyGOV2(), "GOV2");
		this.addItem(constants.schemaOccupancyIND1(), "IND1");
		this.addItem(constants.schemaOccupancyIND2(), "IND2");
		this.addItem(constants.schemaOccupancyIND3(), "IND3");
		this.addItem(constants.schemaOccupancyIND4(), "IND4");
		this.addItem(constants.schemaOccupancyIND5(), "IND5");
		this.addItem(constants.schemaOccupancyIND6(), "IND6");
		this.addItem(constants.schemaOccupancyREL1(), "REL1");
		this.addItem(constants.schemaOccupancyRES1(), "RES1");
		this.addItem(constants.schemaOccupancyRES2(), "RES2");
		this.addItem(constants.schemaOccupancyRES3A(), "RES3A");
		this.addItem(constants.schemaOccupancyRES3B(), "RES3B");
		this.addItem(constants.schemaOccupancyRES3C(), "RES3C");
		this.addItem(constants.schemaOccupancyRES3D(), "RES3D");
		this.addItem(constants.schemaOccupancyRES3E(), "RES3E");
		this.addItem(constants.schemaOccupancyRES3F(), "RES3F");
		this.addItem(constants.schemaOccupancyRES4(), "RES4");
		this.addItem(constants.schemaOccupancyRES5(), "RES5");
		this.addItem(constants.schemaOccupancyRES6(), "RES6");
		
	}
}
